<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<script type="text/javascript">
	function clickme() {
		alert("你敢点我!"); // js 注释
	}
</script>
<base href="<%=basePath%>">
<title>本章知识要点</title>
<style type="text/css">
ul {
	line-height: 25px;
}
</style>
</head>

<body>
	<h3>本章知识要点</h3>
	<hr />
	<!-- ppt demo -->
	<%
		Date d = new Date();
		int h = d.getHours();
		if (h > 12)
			out.print("下午好");
		else
			out.print("上午好");
	%>
	<%
		for (int i = 0; i <= 5; i++) {
	%>
	<div style="font-size:<%=20 + i%>">测试JSP</div>
	<%
		}
	%>
	<div>
		<p onclick="clickme()" style="cursor: pointer">拍死我！！！</p>
	</div>
	<%!class GF {
		String XM;
		int AGE;

		GF(String xm, int a) {
			XM = xm;
			AGE = a;
		}

		String getXM() {
			return XM;
		}
	}%>
	<%
		GF a = new GF("小章", 28);
		out.print(a.getXM());
	%>
	<h1>jsp:include>：在页面中包含一个文件。</h1>
	<!-- <jsp:include page="time.jsp" /> -->
	<form action="show.jsp">
		姓名<input type="text" name="username"> <br> 选出你喜欢吃的水果：<br>
		<input type="checkbox" name="checkbox1" value="apple">苹果 <input
			type="checkbox" name="checkbox1" value="watermelon">西瓜 <input
			type="checkbox" name="checkbox1" value="peach">桃子 <input
			type="checkbox" name="checkbox1" value="grape">葡萄 <br> <input
			type="submit" value="提交">

	</form>


	<form name="form1" action="go.jsp" method="post">
		请选择： <select name="jump" onchange="submit()">
			<option value="-1"></option>
			<option value="1">南京大学</option>
			<option value="2">东南大学</option>
			<option value="3">南京晓庄学院</option>
		</select>
	</form>

	<!--ppt demo over -->
	<ul>
		<li>当前项目（基准）根路径： <%=request.getContextPath()%>
		</li>
		<li>当前项目（基准）根路径另法：${pageContext.request.contextPath}</li>
		<li>当前页面（资源）访问的绝对路径： <%=request.getRequestURL()%>
		</li>
		<li>当前页面（资源）访问的绝对路径（不带文件名）： <%=basePath%>
		</li>
		<li>当前页面（资源）访问的相对路径： <%=request.getRequestURI()%>
		</li>
		<li>客户端IP： <%=request.getRemoteAddr()%>
		</li>
		<li>JSP动作标签forward(转发)不会产生新的请求对象，地址栏不会变化，属于服务器端跳转。<a
			href="example2_1_1.jsp">示例</a></li>
		<li>含有参数传递的JSP动作标签include的使用 <a href="example2_1_2.jsp">示例</a>
		</li>
		<li>处理含有复选的表单提交。<a href="example2_2_1.jsp">示例</a></li>
		<li>用户登录与登出：<a href="example2_2_2.jsp">示例</a></li>
		<li>使用session和application可以统计页面访问人数。<a href="example2_2_3.jsp">示例</a></li>
		<li>Cookie信息 <a href="example2_2_4r.jsp">获取</a> <a
			href="example2_2_4w.jsp">建立</a></li>
	</ul>

</body>

</html>